protein function symfony data mining project bioinformatics genetic quality machine learning reliability computational biology project management maintenance engineering protein structure management